char 类型 您所在的位置:网站首页 c char字节 char 类型

char 类型

2023-08-12 22:16| 来源: 网络整理| 查看: 265

char(C# 参考) 项目 05/09/2023

char 类型关键字是 .NET System.Char 结构类型的别名,它表示 Unicode UTF-16 字符。

类型 范围 大小 .NET 类型 char U+0000 到 U+FFFF 16 位 System.Char

char 类型的默认值为 \0,即 U+0000。

char 类型支持比较、相等、增量和减量运算符。 此外,对于 char 操作数,算数和逻辑位运算符对相应的字符代码执行操作,并得出 int 类型的结果。

字符串类型将文本表示为 char 值的序列。

文本

可以使用以下命令指定 char 值:

字符文本。 Unicode 转义序列,它是 \u 后跟字符代码的十六进制表示形式(四个符号)。 十六进制转义序列,它是 \x 后跟字符代码的十六进制表示形式。 var chars = new[] { 'j', '\u006A', '\x006A', (char)106, }; Console.WriteLine(string.Join(" ", chars)); // output: j j j j

如前面的示例所示,你还可以将字符代码的值转换为相应的 char 值。

注意

对于 Unicode 转义序列,必须指定全部四位十六进制值。 也就是说,\u006A 是一个有效的转义序列,而 \u06A 和 \u6A 是无效的。

对于十六进制转义序列,可以省略前导零。 也就是说,\x006A、\x06A 和 \x6A 转义序列是有效的,并且对应于同一个字符。

转换

char 类型可隐式转换为以下整型类型:ushort、int、uint、long 和 ulong。 它也可以隐式转换为内置浮点数值类型:float、double 和 decimal。 它可以显式转换为 sbyte、byte 和 short 整型类型。

无法将其他类型隐式转换为 char 类型。 但是,任何整型或浮点数值类型都可显式转换为 char。

C# 语言规范

有关详细信息,请参阅 C# 语言规范的整型类型部分。

请参阅 C# 参考 值类型 字符串 System.Text.Rune .NET 中的字符编码


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有